/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.era7bioinformatics.aws.s3.components.generic


import com.era7bioinformatics.aws.components.AwsDate
import com.era7bioinformatics.aws.s3.components.generic.data.ACL
import com.era7bioinformatics.aws.s3.components.generic.data.ObjectMetadata

trait Object {

  val key: String

  def versions: Seq[ObjectVersion]
  
  def acl: ACL
  def metadata: ObjectMetadata
  def date: AwsDate

  def bucket: Bucket



}
